He said "hello" to me when he entered the room,___.Which of the following stataments is not correct

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:04:38
A.but I did not respond right
B.but I made no response
C.and I greeted him with a friendly wave of the hand
D.and I responded his greeting with a friendly wave of the hand
答案是D.为什么是D.我选了A.
题目看清楚了!

中间有逗号,在这句句子里没有强转折BUT的必要,而用AND更加恰当。既然是一句句子 ,主谓要一致,前面要理解成He said hello 这个状态,后面理所当然要对His greeting 而不是He 作出反映 ,所以C错,D对。A,B的前后不一致就更明显了。注意,英文是很重逻辑的语言,和中文是不一样的,不要按字面的中文意思去理解,那么乍看就都对了。

A中的right 用的不对,想说马上回应的马上应该说right after

等我先想下....虽然有点明白,但是没很确凿的依据。
而且A的话,确实也应该在后面加上个right away.

我觉得答案是A